#ifndef STRING_INPUT_H_
#define STRING_INPUT_H_

#include "SDL/SDL.h"
#include "SDL/SDL_image.h"
#include "SDL/SDL_ttf.h"
#include <string>

using namespace std;

class StringInput
{
    private:
    string str;
    SDL_Surface *text;

    public:
    StringInput(string contenido);
    ~StringInput();
    std::string getString();
    SDL_Surface* getText();
    void setString(string contenido);
    void handle_input(SDL_Event event, TTF_Font* font, unsigned int id);
    void validaciones_id(unsigned int id);

};

#endif /* STRING_INPUT_H_ */
